//package cn.flying.cloud.api.service;
//
//import javax.annotation.Resource;
//import java.util.ArrayList;
//import java.util.List;
//import java.util.stream.Collectors;
//
//import org.springframework.util.CollectionUtils;
//import org.springframework.web.bind.annotation.RequestMapping;
//import org.springframework.web.bind.annotation.RestController;
//
//import cn.flying.cloud.api.model.SysOrganization;
//import cn.flying.cloud.base.common.utils.Ft;
//import cn.flying.cloud.system.org.entity.SysOrgInfo;
//import cn.flying.cloud.system.org.service.SysOrgInfoService;
//
///**
// * 查询组织信息的api接口
// *
// * @author: admin
// * @date: 2024年07月15日 00:27
// * @version: 1.0
// */
//@RestController
//@RequestMapping("/api/sys/org/")
//public class OrgInfoApiService {
//
//    @Resource
//    private SysOrgInfoService sysOrgInfoService;
//
//    /**
//     * 查询所有的组织
//     *
//     * @param
//     * @return
//     */
//    @RequestMapping("getOrgList")
//    public List<SysOrganization> getOrgList() {
//        List<SysOrgInfo> list = sysOrgInfoService.getList(new SysOrgInfo());
//        if (CollectionUtils.isEmpty(list)) {
//            return new ArrayList<>();
//        }
//        List<SysOrganization> organizations = list.stream().map(orgInfo -> {
//            SysOrganization organization = new SysOrganization();
//            Ft.BeanCopier.copy(orgInfo, organization);
//            return organization;
//        }).collect(Collectors.toList());
//        return organizations;
//    }
//
//
//}
